import request from '@/utils/request.js'

// 发表文章的 API
// 形参中的 fd 是 FormData 格式的请求体数据
// 因为这个接口，涉及到了文件上传的功能
export const pubArtAPI = (fd) => request.post('/my/article/add', fd)

// 查询文章列表数据的 API
// 形参中的 obj 格式为 { pagenum, pagesize, cate_id, state }
export const getArtListAPI = (obj) => request.get('/my/article/list', {
  // params 所指向的才是真正的查询参数对象
  params: obj
})

// 获取文章详情的 API
export const getArtDetailAPI = (id) => request.get('/my/article/info?id=' + id)

// 删除文章的 API
export const delArtAPI = (id) => request.delete('/my/article/info?id=' + id)
